defeat someone thoroughly - Alemán Inglés Diccionario